"caddr" meaning in All languages combined

See caddr on Wiktionary

Noun [English]

IPA: /ˈkɑːdədə/, /ˈkɑdədɚ/ Forms: caddrs [plural]
Etymology: Contraction of car of the cdr of the cdr. Head templates: {{en-noun}} caddr (plural caddrs)
  1. (programming) Car of the cdr of the cdr in Lisp. The third element in a list. Categories (topical): Programming

Inflected forms

Download JSON data for caddr meaning in All languages combined (2.5kB)

{
  "etymology_text": "Contraction of car of the cdr of the cdr.",
  "forms": [
    {
      "form": "caddrs",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "caddr (plural caddrs)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Programming",
          "orig": "en:Programming",
          "parents": [
            "Computing",
            "Software engineering",
            "Technology",
            "Computer science",
            "Engineering",
            "Software",
            "All topics",
            "Sciences",
            "Applied sciences",
            "Media",
            "Fundamental",
            "Communication"
          ],
          "source": "w"
        }
      ],
      "examples": [
        {
          "ref": "1991, Peter M. Kogge, The Architecture of Symbolic Computers, page 156",
          "text": "Following the SEL in the control list are two elements (the cadr and caddr of the C list), both of which are themselves lists of instructions.",
          "type": "quotation"
        },
        {
          "ref": "1994, Evan Tick, Giancarlo Succi, Implementations of Logic Programming Systems, page 239",
          "text": "For example, in a procedure that manipulates a list data stream, we might know that the mode of the car of the list (that is the current message) is the same mode as the cadr (second message), caddr (third message), etc.",
          "type": "quotation"
        },
        {
          "ref": "2000, Matt Kaufmann, Panagiotis Manolios, J Strother Moore, Computer-aided reasoning: an approach",
          "text": "If we let x denote the tree (1 2 3), then the car of x is 1, the cdr of x is (2 3), the cadr of x is 2, the caddr of x is 3, and the cdddr of x is nil.",
          "type": "quotation"
        },
        {
          "ref": "2004, Scott, Programming Principles Of Mulltimedia Systems, page 608",
          "text": "In effect, lazy evaluation would force things to happen in the proper order: The car of output is the first prompt. The cadr of output is the first square, a value that requires evaluation of the car of input. The caddr of output is the second prompt.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Car of the cdr of the cdr in Lisp. The third element in a list."
      ],
      "id": "en-caddr-en-noun-jAdzo9xo",
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "Car",
          "car"
        ],
        [
          "cdr",
          "cdr"
        ],
        [
          "Lisp",
          "Lisp"
        ]
      ],
      "raw_glosses": [
        "(programming) Car of the cdr of the cdr in Lisp. The third element in a list."
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ˈkɑːdədə/"
    },
    {
      "ipa": "/ˈkɑdədɚ/"
    }
  ],
  "word": "caddr"
}
{
  "etymology_text": "Contraction of car of the cdr of the cdr.",
  "forms": [
    {
      "form": "caddrs",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "caddr (plural caddrs)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        "English 3-syllable words",
        "English countable nouns",
        "English entries with incorrect language header",
        "English lemmas",
        "English nouns",
        "English terms with IPA pronunciation",
        "English terms with quotations",
        "Quotation templates to be cleaned",
        "en:Programming"
      ],
      "examples": [
        {
          "ref": "1991, Peter M. Kogge, The Architecture of Symbolic Computers, page 156",
          "text": "Following the SEL in the control list are two elements (the cadr and caddr of the C list), both of which are themselves lists of instructions.",
          "type": "quotation"
        },
        {
          "ref": "1994, Evan Tick, Giancarlo Succi, Implementations of Logic Programming Systems, page 239",
          "text": "For example, in a procedure that manipulates a list data stream, we might know that the mode of the car of the list (that is the current message) is the same mode as the cadr (second message), caddr (third message), etc.",
          "type": "quotation"
        },
        {
          "ref": "2000, Matt Kaufmann, Panagiotis Manolios, J Strother Moore, Computer-aided reasoning: an approach",
          "text": "If we let x denote the tree (1 2 3), then the car of x is 1, the cdr of x is (2 3), the cadr of x is 2, the caddr of x is 3, and the cdddr of x is nil.",
          "type": "quotation"
        },
        {
          "ref": "2004, Scott, Programming Principles Of Mulltimedia Systems, page 608",
          "text": "In effect, lazy evaluation would force things to happen in the proper order: The car of output is the first prompt. The cadr of output is the first square, a value that requires evaluation of the car of input. The caddr of output is the second prompt.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Car of the cdr of the cdr in Lisp. The third element in a list."
      ],
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "Car",
          "car"
        ],
        [
          "cdr",
          "cdr"
        ],
        [
          "Lisp",
          "Lisp"
        ]
      ],
      "raw_glosses": [
        "(programming) Car of the cdr of the cdr in Lisp. The third element in a list."
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ˈkɑːdədə/"
    },
    {
      "ipa": "/ˈkɑdədɚ/"
    }
  ],
  "word": "caddr"
}

This page is a part of the kaikki.org machine-readable All languages combined dictionary. This dictionary is based on structured data extracted on 2024-06-04 from the enwiktionary dump dated 2024-05-02 using wiktextract (e9e0a99 and db5a844). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.